from django.contrib import admin
from django.urls import path
from merchants.views import *

from rest_framework.routers import DefaultRouter

urlpatterns = [
    path('shop_register/',Shops_register.as_view()),   # 商家注册
    path('shop_login/',Shops_Login.as_view()),   # 商家登录

    path('type/', Type.as_view()),
    path('good/', Good.as_view()),
    path("type_goods/<int:pk>/", TypeGood.as_view()),

    path('all_merchants/',ShopsViewSet.as_view({'get': 'get_shops_all'})),  # 获取所有商家信息
    path('get_merchants/<int:pk>/',ShopsViewSet.as_view({'get': 'get_shops'})),  # 获取一个商家信息
    path('update_merchants/',ShopsViewSet.as_view({'put': 'put_shops'})),  # 修改商家信息
    path('remove_merchants/',ShopsViewSet.as_view({'delete': 'del_shops'})),  # 注销商家信息

    path('all_type/<int:pk>/',KindViewSet.as_view({'get': 'get_kind_all'})),  # 获取商家所有菜品种类
    path('add_type/',KindViewSet.as_view({'post': 'add_kind'})),  # 商家添加菜品种类
    path('update_type/<int:pk>/',KindViewSet.as_view({'put': 'put_kind'})),  # 商家修改菜品种类
    path('remove_type/<int:pk>/',KindViewSet.as_view({'delete': 'del_kind'})),  # 商家删除菜品种类

    path('all_good/<int:pk>/',DishesViewSet.as_view({'get': 'get_dishes_all'})),  # 获取这个商家的所有菜品
    path('all_good_type/<int:pk>/',DishesViewSet.as_view({'get': 'get_kind_dishes_all'})),  # 获取商家一个种类的所有菜品
    path('get_good/<int:pk>/',DishesViewSet.as_view({'get': 'get_dishes'})),  # 获取商家一个菜品
    path('add_good/',DishesViewSet.as_view({'post': 'add_dishes'})),  # 商家添加菜品
    path('update_good/<int:pk>/',DishesViewSet.as_view({'put': 'put_dishes'})),  # 商家修改菜品
    path('remove_good/<int:pk>/',DishesViewSet.as_view({'delete': 'del_dishes'})),  # 商家删除菜品

]


